#ifndef _EDITDISTANCE_H_
#define _EDITDISTANCE_H_

#include <iostream>
#include <string>

using std::string;

//1. 求取一个字符占据的字节数
size_t nBytesCode(const char ch);

//2. 求取一个字符串的字符长度
std::size_t length(const std::string &str);

//3. 中英文通用的最小编辑距离算法
int editDistance(const std::string & lhs, const std::string &rhs);

int triple_min(const int &a, const int &b, const int &c);

#endif